Cos'è trattino basso?

Trattino basso (_)

Il trattino basso (_), a volte chiamato underscore, è un carattere tipografico comunemente usato nella programmazione informatica, nell'elaborazione testi e nelle convenzioni di denominazione dei file.

Utilizzi principali:

  • Separatore di parole: Spesso utilizzato per separare le parole in nomi di file, variabili o funzioni, soprattutto quando gli spazi non sono ammessi. Ad esempio: nome_file.txt, mia_variabile, calcola_area. Questa pratica migliora la leggibilità. Puoi trovare maggiori informazioni su questo argomento qui: https://it.wikiwhat.page/kavramlar/Separatore%20di%20parole.

  • Nomi di variabili "private" (in alcuni linguaggi): In alcuni linguaggi di programmazione, come Python, un trattino basso singolo all'inizio del nome di una variabile indica una convenzione secondo cui la variabile dovrebbe essere trattata come "interna" o "privata" alla classe o al modulo in cui è definita. Questo è un suggerimento, non una restrizione rigorosa. Puoi approfondire questo concetto qui: https://it.wikiwhat.page/kavramlar/Variabili%20private.

  • Variabili "dummy": Un singolo trattino basso può essere usato come nome di variabile quando il valore assegnato non viene utilizzato in seguito. Questo segnala che il valore viene intenzionalmente scartato.

  • Nomi speciali (in alcuni linguaggi): Alcuni linguaggi di programmazione usano il trattino basso in nomi speciali con significati predefiniti. Ad esempio, Python usa __init__ per il costruttore di una classe.

  • Mascheratura di caratteri (URL): Nella codifica URL, il trattino basso non ha bisogno di essere codificato, mentre lo spazio deve essere codificato come %20.

  • Testo sottolineato (Markup Languages): In alcuni linguaggi di markup leggeri, come MediaWiki, il trattino basso può essere usato per sottolineare il testo (anche se spesso si preferisce l'uso del tag <u>).

Considerazioni generali:

  • Evita di usare il trattino basso all'inizio dei nomi delle variabili globali, poiché questa convenzione è spesso riservata al sistema operativo o al compilatore.
  • La leggibilità è fondamentale. Usa il trattino basso solo quando migliora la chiarezza del codice o del testo.
  • Coerenza: aderisci a una convenzione di denominazione coerente all'interno del tuo progetto. L'importanza della coerenza è illustrata qui: https://it.wikiwhat.page/kavramlar/Coerenza.